RDS ইনস্ট্যান্স লঞ্চ করা

Web Development - আমাজন ওয়েব সার্ভিস (Amazon Web Services) - RDS (Relational Database Service) |
2
2

Amazon RDS (Relational Database Service) হলো একটি ম্যানেজড ডেটাবেস সেবা যা AWS-এ ক্লাউড ভিত্তিক ডেটাবেস সিস্টেম পরিচালনার জন্য ব্যবহৃত হয়। এটি ডেটাবেস অ্যাডমিনিস্ট্রেশন যেমন ব্যাকআপ, স্কেলিং, প্যাচিং এবং মেইনটেনেন্স কাজগুলো অটোমেটিকভাবে পরিচালনা করে, যা ডেভেলপারদের ডেটাবেস পরিচালনা থেকে অনেক সময় বাঁচাতে সাহায্য করে।

AWS RDS ব্যবহার করে ডেটাবেস ইনস্ট্যান্স লঞ্চ করার জন্য নীচে ধাপে ধাপে নির্দেশনা দেয়া হলো।


১. AWS Management Console এ লগইন করুন

প্রথমে আপনাকে AWS Management Console এ লগইন করতে হবে। লগইন করার পরে, সাইটের সার্চ বারে "RDS" লিখে RDS (Relational Database Service) নির্বাচন করুন।


২. RDS ড্যাশবোর্ডে "Create database" নির্বাচন করুন

RDS ড্যাশবোর্ডে পৌঁছানোর পরে, ডেটাবেস তৈরি করতে "Create database" বোতামে ক্লিক করুন। এই পদ্ধতিতে আপনি নতুন RDS ইনস্ট্যান্স তৈরি করতে পারবেন।


৩. ডেটাবেস ইঞ্জিন নির্বাচন করুন

এখন আপনাকে ডেটাবেস ইঞ্জিন নির্বাচন করতে হবে। AWS RDS বিভিন্ন ডেটাবেস ইঞ্জিন সাপোর্ট করে, যেমন:

  • MySQL
  • PostgreSQL
  • Oracle
  • Microsoft SQL Server
  • MariaDB
  • Amazon Aurora (একটি AWS ডেটাবেস ইঞ্জিন)

আপনার প্রয়োজন অনুযায়ী একটির নির্বাচন করুন। উদাহরণস্বরূপ, যদি আপনি MySQL ব্যবহার করতে চান, তবে MySQL নির্বাচন করুন।


৪. ডেটাবেস সংস্করণ এবং কনফিগারেশন নির্ধারণ করুন

এখন আপনি ডেটাবেসের সংস্করণ এবং কনফিগারেশন নির্বাচন করতে পারবেন। কিছু গুরুত্বপূর্ণ কনফিগারেশন:

  • DB instance size: এখানে আপনি ইনস্ট্যান্সের সাইজ নির্ধারণ করবেন (যেমন db.t3.micro, db.m5.large ইত্যাদি)।
  • Storage: স্টোরেজের আকার নির্বাচন করুন, এটি ডেটাবেসের ডেটা রাখার জন্য প্রয়োজন হবে।
  • Storage type: SSD বা Magnetic ইত্যাদি স্টোরেজের ধরন নির্বাচন করতে হবে।

৫. DB Instance Identifier, Username এবং Password নির্ধারণ করুন

এই ধাপে, আপনাকে আপনার ডেটাবেস ইনস্ট্যান্সের DB Instance Identifier (ডেটাবেসের নাম), Master username এবং Master password প্রদান করতে হবে।

  • DB Instance Identifier: এটি ডেটাবেসের নাম হিসেবে ব্যবহৃত হবে।
  • Master username: এটি আপনার ডেটাবেস অ্যাক্সেসের জন্য ব্যবহারকারী নাম হবে (যেমন, "admin")।
  • Master password: এটি ডেটাবেসের জন্য সিকিউর পাসওয়ার্ড হবে।

পাসওয়ার্ডটি একটি নিরাপদ এবং শক্তিশালী পাসওয়ার্ড হতে হবে।


৬. নেটওয়ার্ক এবং সিকিউরিটি কনফিগার করুন

এই ধাপে, আপনি নেটওয়ার্ক এবং সিকিউরিটি সেটিংস কনফিগার করবেন।

  • VPC (Virtual Private Cloud): যদি আপনার কাছে একাধিক VPC থাকে, তবে একটি নির্বাচন করুন।
  • Subnet group: যদি আপনার VPC-তে একাধিক সাবনেট থাকে, তবে আপনি নির্বাচন করতে পারেন কোন সাবনেটটি ব্যবহার করবেন।
  • VPC Security Groups: এটি সিকিউরিটি গ্রুপ যা ডেটাবেসের জন্য অ্যাক্সেস নিয়ন্ত্রণ করবে। আপনি একটি নতুন সিকিউরিটি গ্রুপ তৈরি বা বিদ্যমান সিকিউরিটি গ্রুপ নির্বাচন করতে পারেন।

৭. অ্যাডভান্সড কনফিগারেশন নির্বাচন করুন

এখানে আপনি আরও কিছু অ্যাডভান্সড সেটিংস কনফিগার করতে পারবেন, যেমন:

  • Backup: আপনি কি ব্যাকআপ সক্ষম করতে চান?
  • Monitoring: আপনি কি Enhanced Monitoring বা CloudWatch Logs ব্যবহার করতে চান?
  • Encryption: ডেটাবেস এনক্রিপশন সক্ষম করতে চাইলে এই অপশনটি নির্বাচন করুন।
  • Maintenance window: আপনি ডেটাবেসের জন্য কোনো নির্দিষ্ট মেইনটেনেন্স উইন্ডো নির্ধারণ করতে পারেন।

৮. ডেটাবেস তৈরি শুরু করুন

সব কনফিগারেশন পূর্ণ করার পর, "Create database" বাটনে ক্লিক করুন। AWS আপনার জন্য ডেটাবেস ইনস্ট্যান্স তৈরি করতে শুরু করবে। এই প্রক্রিয়া কিছু সময় নিতে পারে (সাধারণত ১০-২০ মিনিটের মধ্যে)।


৯. ডেটাবেসের সাথে সংযোগ করুন

ডেটাবেস ইনস্ট্যান্স তৈরি হওয়ার পরে, আপনি AWS RDS এর ড্যাশবোর্ডে গিয়ে আপনার ডেটাবেস ইনস্ট্যান্স দেখতে পারবেন। ডেটাবেসের Endpoint এবং Port তথ্য সংগ্রহ করুন এবং এরপর আপনি যেকোনো SQL ক্লায়েন্ট (যেমন MySQL Workbench বা pgAdmin) দিয়ে ডেটাবেসে সংযোগ করতে পারবেন।


১০. ফায়ারওয়াল এবং সিকিউরিটি গ্রুপ কনফিগারেশন

আপনি যদি ডেটাবেসকে অন্য সিস্টেম থেকে অ্যাক্সেস করতে চান, তবে আপনাকে সিকিউরিটি গ্রুপে সংশ্লিষ্ট পোর্ট (যেমন 3306 for MySQL) খুলতে হবে এবং অনুমতি দিতে হবে। এটি Security Groups এ গিয়ে করা যায়।


সারাংশ

  • RDS ইনস্ট্যান্স লঞ্চ করা হল একটি সহজ প্রক্রিয়া যেখানে আপনাকে আপনার ডেটাবেসের প্রকার, কনফিগারেশন, নিরাপত্তা সেটিংস এবং অ্যাক্সেস কন্ট্রোল নির্ধারণ করতে হবে।
  • ব্যাকআপ, মনিটরিং, এনক্রিপশন ইত্যাদি অতিরিক্ত সেটিংস RDS ইনস্ট্যান্সের কার্যক্ষমতা এবং নিরাপত্তা বাড়ানোর জন্য প্রয়োজনীয়।

এভাবে AWS RDS ব্যবহার করে আপনি দ্রুত এবং সুরক্ষিতভাবে একটি ডেটাবেস ইনস্ট্যান্স তৈরি এবং পরিচালনা করতে পারেন।

Content added By
Promotion